package dxf;

/**
 * Un oggetto della classe <code>DXFPoint</code> rappresenta un punto tridimensionale.
 * 
 * @author Andrea Zonca
 * @author Michele Brignoli
 * @version 3.0
 */
public class DXFPoint {
	/**
	 * la coordinata X del punto.
	 */
	public double X;
	/**
	 * la coordinata Y del punto.
	 */
	public double Y;
	/**
	 * la coordinata Z del punto.
	 */
	public double Z;

	/**
	 * Crea un punto nello spazio tridimensionale.
	 * 
	 * @param x la coordinata x del punto
	 * @param y la coordinata y del punto
	 * @param z la coordinata z del punto
	 */
	public DXFPoint(double x, double y, double z) {
		X = x;
		Y = y;
		Z = z;
	}

	/**
	 * Crea un punto nello spazio bidimensionale (z=0).
	 * 
	 * @param x la coordinata x del punto
	 * @param y la coordinata y del punto
	 */
	public DXFPoint(double x, double y) {
		this(x, y, 0);
	}
}
